Scalable Distributed Data Structure By Record Grouping
نویسندگان
چکیده
LH*g is a high-availability variant of the LH* Scalable Distributed Data Structure. An LH*g file scales up with constant key search and insert performance, while surviving any single-site unavailability (failure). Highavailability is achieved through record grouping. A group is a logical structure of up to k records, where k is a file parameter. The group members always remain at different sites, regardless of moves due to splits while the file scales up. Every group contains a parity record allowing the reconstruction of an unavailable member. The basic schema may be generalized to support unavailability of any number of sites, at the expense of storage and messaging. Other known high-availability schemes are static, or require more storage, or provide worse search performance.
منابع مشابه
g : a High - availability Scalable Distributed Data Structure by Record Grouping
LH*g is a high-availability extension of the LH* Scalable Distributed Data Structure. An LH*g file scales up with constant key search and insert performance, while surviving any single-site unavailability (failure). Highavailability is achieved through new principle of record grouping. A group is a logical structure of up to k records, where k is a file parameter. Every group contains a parity ...
متن کاملLH*G: A High-Availability Scalable Distributed Data Structure By Record Grouping
ÐLH*g is a high-availability extension of the LH* Scalable Distributed Data Structure. An LH*g file scales up with constant key search and insert performance, while surviving any single-site unavailability (failure). We achieve high-availability through a new principle of record grouping. A group is a logical structure of up to k records, where k is a file parameter. Every group contains a pari...
متن کاملDesign Issues For Scalable Availability LH* Schemes with Record Grouping
LH* schema is among most studied Scalable Distributed Data Structures. LH* variants have been in particular developed for the high-availability files, capable of serving all the data despite unavailability of some storage sites. The scalable availability schemes, tolerating increasingly more failures when the file grows, are of particular importance. We present three high-availability LH* schem...
متن کاملDesign Issues for Scalable Availability LH* Schemes with Recor Grouping
LH* schema is among most studied Scalable Distributed Data Structures. LH* variants have been in particular developed for the high-availability files, capable of serving all the data despite unavailability of some storage sites. The scalable availability schemes, tolerating increasingly more failures when the file grows, are of particular importance. We present three high-availability LH* schem...
متن کاملFault tolerant control for RP* architecture of Scalable Distributed Data Structures
Scalable Distributed Data Structures consist of two components dynamically spread across a multicomputer: records belonging to a file and a mechanism controlling record placement in the file space. Record (data) faults may lead to invalid computations at most, while record placement faults may bring whole file to crash. In this paper, extended SDDS RP* (Range Partitioning) architecture tolerant...
متن کامل